human shield - Spanish English Dictionary